package com.ruoyi.his.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 处方预警对象 warn_pre_log
 * 
 * @author Alan
 * @date 2024-03-09
 */
public class WarnPreLog
{
    private static final long serialVersionUID = 1L;

    private int id;

    private String signature;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String preId;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String clinicId;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String hospitalId;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String preTime;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String prescriptionCategory;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private Long whetherDrugs;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String projectName;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String projectDocNo;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String examineTime;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String reportTime;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String doctorCode;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String doctorName;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String medicGeneralName;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String prescriptionItemId;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String medicType;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String medicSpec;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String medicUsequantity;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String medicUseunit;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String medicUsedosage;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String medicDays;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String medicQuantity;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String medicUnit;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private Long ruleGroupId;


    private String warnTime;

    private String registerNumber;

    public int getId() {
        return id;
    }

    public void setId(int id) {
        this.id = id;
    }

    public String getWarnTime() {
        return warnTime;
    }

    public void setWarnTime(String warnTime) {
        this.warnTime = warnTime;
    }

    public void setPreId(String preId)
    {
        this.preId = preId;
    }

    public String getPreId() 
    {
        return preId;
    }
    public void setClinicId(String clinicId) 
    {
        this.clinicId = clinicId;
    }

    public String getClinicId() 
    {
        return clinicId;
    }
    public void setHospitalId(String hospitalId) 
    {
        this.hospitalId = hospitalId;
    }

    public String getHospitalId() 
    {
        return hospitalId;
    }
    public void setPreTime(String preTime) 
    {
        this.preTime = preTime;
    }

    public String getPreTime() 
    {
        return preTime;
    }
    public void setPrescriptionCategory(String prescriptionCategory) 
    {
        this.prescriptionCategory = prescriptionCategory;
    }

    public String getPrescriptionCategory() 
    {
        return prescriptionCategory;
    }
    public void setWhetherDrugs(Long whetherDrugs) 
    {
        this.whetherDrugs = whetherDrugs;
    }

    public Long getWhetherDrugs() 
    {
        return whetherDrugs;
    }
    public void setProjectName(String projectName) 
    {
        this.projectName = projectName;
    }

    public String getProjectName() 
    {
        return projectName;
    }
    public void setProjectDocNo(String projectDocNo) 
    {
        this.projectDocNo = projectDocNo;
    }

    public String getProjectDocNo() 
    {
        return projectDocNo;
    }
    public void setExamineTime(String examineTime) 
    {
        this.examineTime = examineTime;
    }

    public String getExamineTime() 
    {
        return examineTime;
    }
    public void setReportTime(String reportTime) 
    {
        this.reportTime = reportTime;
    }

    public String getReportTime() 
    {
        return reportTime;
    }
    public void setDoctorCode(String doctorCode) 
    {
        this.doctorCode = doctorCode;
    }

    public String getDoctorCode() 
    {
        return doctorCode;
    }
    public void setDoctorName(String doctorName) 
    {
        this.doctorName = doctorName;
    }

    public String getDoctorName() 
    {
        return doctorName;
    }
    public void setMedicGeneralName(String medicGeneralName) 
    {
        this.medicGeneralName = medicGeneralName;
    }

    public String getMedicGeneralName() 
    {
        return medicGeneralName;
    }
    public void setPrescriptionItemId(String prescriptionItemId) 
    {
        this.prescriptionItemId = prescriptionItemId;
    }

    public String getPrescriptionItemId() 
    {
        return prescriptionItemId;
    }
    public void setMedicType(String medicType) 
    {
        this.medicType = medicType;
    }

    public String getMedicType() 
    {
        return medicType;
    }
    public void setMedicSpec(String medicSpec) 
    {
        this.medicSpec = medicSpec;
    }

    public String getMedicSpec() 
    {
        return medicSpec;
    }
    public void setMedicUsequantity(String medicUsequantity) 
    {
        this.medicUsequantity = medicUsequantity;
    }

    public String getMedicUsequantity() 
    {
        return medicUsequantity;
    }
    public void setMedicUseunit(String medicUseunit) 
    {
        this.medicUseunit = medicUseunit;
    }

    public String getMedicUseunit() 
    {
        return medicUseunit;
    }
    public void setMedicUsedosage(String medicUsedosage) 
    {
        this.medicUsedosage = medicUsedosage;
    }

    public String getMedicUsedosage() 
    {
        return medicUsedosage;
    }
    public void setMedicDays(String medicDays) 
    {
        this.medicDays = medicDays;
    }

    public String getMedicDays() 
    {
        return medicDays;
    }
    public void setMedicQuantity(String medicQuantity) 
    {
        this.medicQuantity = medicQuantity;
    }

    public String getMedicQuantity() 
    {
        return medicQuantity;
    }
    public void setMedicUnit(String medicUnit) 
    {
        this.medicUnit = medicUnit;
    }

    public String getMedicUnit() 
    {
        return medicUnit;
    }
    public void setRuleGroupId(Long ruleGroupId) 
    {
        this.ruleGroupId = ruleGroupId;
    }

    public Long getRuleGroupId() 
    {
        return ruleGroupId;
    }

    public String getRegisterNumber() {
        return registerNumber;
    }

    public void setRegisterNumber(String registerNumber) {
        this.registerNumber = registerNumber;
    }

    public String getSignature() {
        return signature;
    }

    public void setSignature(String signature) {
        this.signature = signature;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("preId", getPreId())
            .append("clinicId", getClinicId())
            .append("hospitalId", getHospitalId())
            .append("preTime", getPreTime())
            .append("prescriptionCategory", getPrescriptionCategory())
            .append("whetherDrugs", getWhetherDrugs())
            .append("projectName", getProjectName())
            .append("projectDocNo", getProjectDocNo())
            .append("examineTime", getExamineTime())
            .append("reportTime", getReportTime())
            .append("doctorCode", getDoctorCode())
            .append("doctorName", getDoctorName())
            .append("medicGeneralName", getMedicGeneralName())
            .append("prescriptionItemId", getPrescriptionItemId())
            .append("medicType", getMedicType())
            .append("medicSpec", getMedicSpec())
            .append("medicUsequantity", getMedicUsequantity())
            .append("medicUseunit", getMedicUseunit())
            .append("medicUsedosage", getMedicUsedosage())
            .append("medicDays", getMedicDays())
            .append("medicQuantity", getMedicQuantity())
            .append("medicUnit", getMedicUnit())
            .append("ruleGroupId", getRuleGroupId())
            .toString();
    }
}
